<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>wickr-crypto-c: wickr_kdf_meta Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">wickr-crypto-c
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">wickr_kdf_meta Struct Reference<div class="ingroups"><a class="el" href="group__wickr__kdf.html">wickr_kdf</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Represents the information the KDF function will need along with it's input to derive a particular output.  
 <a href="structwickr__kdf__meta.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kdf_8h_source.html">kdf.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a263e1f7c77447a5a2a57c0d5d2f4ee34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structwickr__kdf__algo.html">wickr_kdf_algo_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwickr__kdf__meta.html#a263e1f7c77447a5a2a57c0d5d2f4ee34">algo</a></td></tr>
<tr class="separator:a263e1f7c77447a5a2a57c0d5d2f4ee34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a315c54ee4578a01266a4e7352a52d459"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structwickr__buffer.html">wickr_buffer_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwickr__kdf__meta.html#a315c54ee4578a01266a4e7352a52d459">salt</a></td></tr>
<tr class="separator:a315c54ee4578a01266a4e7352a52d459"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf3edef445c8849c356d1282e49033f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structwickr__buffer.html">wickr_buffer_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwickr__kdf__meta.html#abf3edef445c8849c356d1282e49033f4">info</a></td></tr>
<tr class="separator:abf3edef445c8849c356d1282e49033f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Represents the information the KDF function will need along with it's input to derive a particular output. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a263e1f7c77447a5a2a57c0d5d2f4ee34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a263e1f7c77447a5a2a57c0d5d2f4ee34">&#9670;&nbsp;</a></span>algo</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wickr_kdf_meta::algo</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>serialized algorithm identifier to help define the set of parameters for the KDF as an integer </p>

</div>
</div>
<a id="abf3edef445c8849c356d1282e49033f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf3edef445c8849c356d1282e49033f4">&#9670;&nbsp;</a></span>info</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wickr_kdf_meta::info</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context information that can be used as part of the KDF function. INFO varies from SALT as it is not intended to be random, and instead holds contextual information. May be NULL if no context information is provided </p>

</div>
</div>
<a id="a315c54ee4578a01266a4e7352a52d459"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a315c54ee4578a01266a4e7352a52d459">&#9670;&nbsp;</a></span>salt</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wickr_kdf_meta::salt</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>value that should be / was used as an input to the KDF function </p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>src/wickrcrypto/include/wickrcrypto/<a class="el" href="kdf_8h_source.html">kdf.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>
